﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Assets.Scripts
{
    public class CharacterCardsDefine
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public int MaxHp { get; set; }
        public int Speed { get; set; }
        public int Qi { get; set; }
        public string Skill { get; set; }

        public static string characterData = "{\r\n  \"1\": {\r\n    \"Id\": 1,\r\n    \"Name\": \"伊势英治\",\r\n    \"MaxHp\": 4,\r\n    \"Speed\": 2,\r\n    \"Qi\": 1,\r\n    \"Skill\": \"【居合】：伊势的回合开始时，可以花费4点气，使本回合所有武道附带剑剑。\\n【归鞘】：伊势对回合结束时，可以将所有手牌（至少1张）扣置自己面前。伊势受到伤害时，立即将这些牌回收。伊势在自身的下个回合开始时将剩余牌回收，每以此法回收一张牌，获得1点气。\"\r\n  },\r\n  \"2\": {\r\n    \"Id\": 2,\r\n    \"Name\": \"佐贺大辅\",\r\n    \"MaxHp\": 5,\r\n    \"Speed\": 2,\r\n    \"Qi\": 1,\r\n    \"Skill\": \"【寸拳】：打手对周围敌人造成的击退效果+1\\n【掌风】：行动阶段，花费4点气，将敌人击退1格。\"\r\n  },\r\n  \"3\": {\r\n    \"Id\": 3,\r\n    \"Name\": \"西岛浪弥\",\r\n    \"MaxHp\": 4,\r\n    \"Speed\": 2,\r\n    \"Qi\": 1,\r\n    \"Skill\": \"【斗气】：浪人打出【斩！】或成为【斩！】的目标时，可以立即摸1张牌或加1点气。\\n【激将】：浪人可花费1点气，将花色为红色的牌当【挑衅】打出。\"\r\n  },\r\n  \"4\": {\r\n    \"Id\": 4,\r\n    \"Name\": \"驹月诗织\",\r\n    \"MaxHp\": 4,\r\n    \"Speed\": 1,\r\n    \"Qi\": 1,\r\n    \"Skill\": \"【穿风】：薙刀的攻击距离+1。\\n【碎云】：薙刀打出【斩！】时，可立即弃置敌人的一张牌。\\n【无月】：每回合限一次。薙刀花费4点气，对攻击范围内的敌人造成1点伤害。若其没有手牌，则额外造成1点伤害。\"\r\n  },\r\n  \"5\": {\r\n    \"Id\": 5,\r\n    \"Name\": \"田村康平\",\r\n    \"MaxHp\": 5,\r\n    \"Speed\": 1,\r\n    \"Qi\": 1,\r\n    \"Skill\": \"【坚意】：田村受到伤害时，获得1点气。\\n【奋勇】：田村受到致命伤害时，花费3点气，视为立即对敌人打出1张【斩！】。若攻击成功，田村恢复与所造成伤害等量的血量。\\n【玉碎】：行动阶段，田村可以弃置1张红色手牌，视为打出1张【切腹】，并对周围敌人造成一点伤害。\"\r\n  },\r\n  \"6\": {\r\n    \"Id\": 6,\r\n    \"Name\": \"守山千春\",\r\n    \"MaxHp\": 4,\r\n    \"Speed\": 2,\r\n    \"Qi\": 1,\r\n    \"Skill\": \"【盾反】：守山防守成功时，可以立即花费1点气，视为对敌人打出1张【斩！】。此【斩！】额外附带1点伤害且无法被【挡！】响应。\\n【严阵】：守山可将【斩！】当【挡！】打出，【挡！】当【斩！】打出。\"\r\n  }\r\n}";

    }
}
